package com.handinglian.ai.notice.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class NoticeUpdateParam {
    /**
     * 通知id
     */
    private Integer id;

    /**
     * 模板类型 1人口普查 2身份证 3居住证 4暂住证 5自定义
     */
    private Integer category;

    /**
     * 通知标题
     */
    private String title;

    /**
     * 通知类型 0单项通知 非0则是按键回复模板id
     */
    private Integer type;

    /**
     * 通知方式 1电话呼叫 2短信提醒
     */
    private Integer method;

    /**
     * 电话或短息模板id
     */
    private Integer templateId;

    /**
     * 电话或短息模板名称
     */
    private String templateName;

    /**
     * 通知时间，0为即刻，非0为预约时间(精确到分钟，秒数置为00)
     */
    private String noticeTime;
}
